@charset "utf-8";
/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input,
	button, textarea, p, th, td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border: 0;
}

button {
	border-radius: 3px;
}

a img, img {
	border: 0;
}
.interal .content.indexContent .w1200{
	background-color: white;
}
.interal .content.indexContent{
	background-color: white;
}
li {
	list-style: none;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}

input {
	border: 0;
	font-size: 100%;
}

button, input, select, textarea {
	font: 12px/1.5 'Microsoft YaHei';
	vertical-align: middle;
}

font {
	font-size: 14px;
}

/*common*/
body {
	font: 12px/1.5 'Microsoft YaHei', "\5b8b\4f53", sans-serif;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
/* ==float clear && grid == */
.fix {
	clear: both;
	zoom: 1;
}

.fix:after {
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	content: ".";
}

.grid {
	width: 1200px;
	min-width: 1200px;
	margin: 0 auto;
	clear: both;
	zoom: 1;
}

.grid:after {
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	content: ".";
}
/*align*/
.ter {
	text-align: right;
}

.newHeader .menu .pcate .menu-cate-title {
	display: block;
	height: 36px;
	line-height: 36px;
	color: #fff;
	padding-left: 68px;
	width: 132px;
	background: #00b1db url(/res/images/indexicon.png) no-repeat 35px -414px;
	font-weight: bold;
	font-size: 18px;
}

.newHeader .menu .pcate .menu-cate-title:hover {
	text-decoration: none;
	color: #fff;
	background-color: #00ceff;
}

.newHeader .menu .pcate .body {
	clear: both;
	float: left;
	position: absolute;
	top: 38px;
	left: 0;
	z-index: 4;
	width: 200px;
	height: 480px;
	background: #fafafa;
}
 

.newHeader .menu .pcate .body dl:last-child {
	border-bottom: 0 none;
}

.newHeader .menu .pcate .body dl dt a {
	float: left;
	color: #666; 
	overflow: hidden;
	height: 34px;
	line-height: 34px; 
	padding-left: 5px;
}

.newHeader .menu .pcate .body dl dt i {
	float: left;
	margin: 6px 10px 0px 16px;
	width: 16px;
	height: 16px; 
}
.newHeader .menu .pcate .body dl {
    float: left;
    width: 200px;
    height: 34px;
    font-size: 13px;
    line-height: 34px;
    border-bottom: 1px solid #eeeeee; 
}
.newHeader .menu .pcate .body dl dd {
	display: none;
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 200px;
	width: 1000px;
	background: #fff;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
}

.newHeader .menu .pcate .body dl:hover {
	background: #fff; 
	border-bottom: 1px solid #ebebeb;
}

.newHeader .menu .pcate .body dl:hover a, .newHeader .menu .pcate .body dl a:hover
	{
	color: #00ceff;
	text-decoration: none;
}

.newHeader .menu .pcate .body dl:hover dt i {
	background-position: -28px -78px;
}

.newHeader .menu .pcate .body dl:hover dd {
	display: block;
}

.newHeader .menu .pcate .body dl:hover dd a {
	color: #333;
}

.newHeader .menu .pcate .body dl:hover dd a:hover {
	color: #00ceff;
}

.newHeader .menu .pcate .body dl dt .icon2 {
	background-position: 0 -94px;
}

.newHeader .menu .pcate .body dl:hover dt .icon2 {
	background-position: -29px -94px;
}

.newHeader .menu .pcate .body dl dt .icon3 {
	background-position: 0 -111px;
}

.newHeader .menu .pcate .body dl:hover dt .icon3 {
	background-position: -28px -111px;
}

.newHeader .menu .pcate .body dl dt .icon4 {
	background-position: 0 -130px;
}

.newHeader .menu .pcate .body dl:hover dt .icon4 {
	background-position: -28px -130px;
}

.newHeader .menu .pcate .body dl dt .icon5 {
	background-position: 0 -148px;
}

.newHeader .menu .pcate .body dl:hover dt .icon5 {
	background-position: -28px -148px;
}

.newHeader .menu .pcate .body dl dt .icon6 {
	background-position: 0 -168px;
}

.newHeader .menu .pcate .body dl:hover dt .icon6 {
	background-position: -28px -168px;
}

.newHeader .menu .pcate .body dl dt .icon7 {
	background-position: 0 -189px;
}

.newHeader .menu .pcate .body dl:hover dt .icon7 {
	background-position: -28px -189px;
}

.newHeader .menu .pcate .body dl dt .icon8 {
	background-position: 0 -207px;
}

.newHeader .menu .pcate .body dl:hover dt .icon8 {
	background-position: -30px -207px;
}

.newHeader .menu .pcate .body dl dt .icon9 {
	background-position: 0 -281px;
}

.newHeader .menu .pcate .body dl:hover dt .icon9 {
	background-position: -28px -281px;
}

.newHeader .menu .pcate .body dl dt .icon10 {
	background-position: -1px -225px;
}

.newHeader .menu .pcate .body dl:hover dt .icon10 {
	background-position: -30px -225px;
}

.newHeader .menu .pcate .body dl dt .icon11 {
	background-position: -1px -246px;
}

.newHeader .menu .pcate .body dl:hover dt .icon11 {
	background-position: -30px -246px;
}

.newHeader .menu .pcate .body dl dt .icon12 {
	background-position: 0 0;
}

.newHeader .menu .pcate .body dl:hover dt .icon12 {
	background-position: -28px 0;
}

.newHeader .menu .pcate .body dl dt .icon13 {
	background-position: 0 -18px;
}

.newHeader .menu .pcate .body dl:hover dt .icon13 {
	background-position: -28px -18px;
}

.newHeader .menu .pcate .body dl dt .icon14 {
	background-position: 0 -38px;
}

.newHeader .menu .pcate .body dl:hover dt .icon14 {
	background-position: -29px -38px;
}

.newHeader .menu .pcate .body dl dt .icon15 {
	background-position: 0 -57px;
}

.newHeader .menu .pcate .body dl:hover dt .icon15 {
	background-position: -28px -57px;
}

.newHeader .menu .pcate .body dl dt .icon16 {
	background-position: -1px -265px;
}

.newHeader .menu .pcate .body dl:hover dt .icon16 {
	background-position: -30px -265px;
}

.newHeader .menu .pcate .body dl dt .icon10577 {
	background-position: 0 -265px;
}

.newHeader .menu .pcate .body dl:hover dt .icon10577 {
	background-position: -30px -265px;
}

.newHeader .menu .pcate .body dl dd .pcates {
	width: 680px; 
	float: left;
	padding: 5px 20px 9px 20px;
	font-size: 13px;
	line-height: 25px;
}

.newHeader .menu .pcate .body dl dd .pcates h1 a {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #00ceff;
	border-left: 3px solid #00ceff;
	padding-left: 10px;
	margin-left: 10px;
}

.newHeader .menu .pcate .body dl dd .pcates .scate {
	font-size: 12px;
	float: left;
	width: 100%;
}

.newHeader .menu .pcate .body dl dd .pcates h3 {
	font-weight: bold;
	float: left;
	width: 120px;
	padding: 5px 0 0 10px;
	background: url(/res/images/arrow/catepot.png) no-repeat 0 8px;
}

.newHeader .menu .pcate .body dl dd .pcates p {
	float: left;
	width: 540px;
	padding-bottom: 5px;
	min-height: 30px;
	border-bottom: 1px solid #f1f1f1;
}

.newHeader .menu .pcate .body dl dd .pcates p a {
	display: inline-block;
	padding-top: 5px;
}

.newHeader .menu .pcate .body dl dd .recommends {
	width: 300px;
	height: 418px;
	float: left;
	overflow: hidden;
}

.newHeader .menu .pcate .body dl dd .recommends img {
	width: 300px;
	height: 210px;
}
/*����end*/
.newHeader .mainmenu {
	float: left;
	margin-left: 25px;
}

.mainmenu li {
	float: left;
	margin: 0 25px;
	font-size: 16px;
	position: relative;
}

.mainmenu li a {
	color: #253245;
}

.mainmenu li a:hover {
	color: #00ceff;
	text-decoration: none;
}

.mainmenu li.current-page a {
	color: #00ceff;
	font-weight: bold;
}

.mainmenu li img {
	position: absolute;
	right: -24px;
	top: 3px;
}

@charset "utf-8";
/*2016/05/06 首页第三版*/
<!--
content  --> /*banner*/ .indexBanner {
	height: 480px;
}

#focus {
	width: 100%;
	height: 480px;
	overflow: hidden;
	position: relative;
}

#focus ul {
	width: 100%;
	height: 480px;
	position: absolute;
}

#focus ul li {
	width: 100%;
	height: 476px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
	filter: Alpha(opacity = 0);
}
.interal #focus ul li{
	height: 450px;
}
.interal #focus ul li>img{
	position: absolute;
    left: 50%;
    margin-left: -310px;
}
#focus ul li a {
	position: absolute;
	width: 450px;
	height: 480px;
	top: 0;
	left: 50%;
	margin-left: -290px;
	opacity: 0;
	filter: Alpha(opacity = 0);
}
.indexPage #focus ul li a{
	width: 880px;
	margin-left: -400px;
}
.indexPage #focus ul li a>img{
	width: 880px;
} 
#focus .btnBg {
	position: absolute;
	width: 740px;
	height: 30px;
	left: 0;
	bottom: 0;
	background: #000;
}

#focus ul li a span {
	position: absolute;
	left: 10px;
	bottom: 7px;
	color: #fff;
	z-index: 10
}

#focus .btn {
	position: absolute;
    width: 890px;
    height: 10px;
    padding: 10px; 
    bottom: 20px;
    text-align: center;
    left: 50%;
    margin-left: -290px;
}
.indexPage #focus .btn{
	margin-left: -400px;
	z-index: 1;
}
#focus .btn span {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 2px 0 0 5px;
	cursor: pointer;
	background: url("/res/images/circle/circle_06.png") center no-repeat;
}

#focus .btn span.on {
	background: url("/res/images/circle/circle_03.png") center no-repeat;
}

#focus .preNext {
	display: none;
	position: absolute;
	width: 740px; /*height:480px;*/
	top: 0;
	left: 50%;
	margin-left: -400px;
	z-index: 10;
}

#focus:hover .preNext {
	display: block;
}

#focus .preNext span {
	width: 40px;
	height: 86px;
	position: absolute;
	top: 200px;
	background: url(/res/images/oparaStatus/prevnext.png) no-repeat;
	cursor: pointer;
}

#focus .preNext .pre {
	left: 0;
}

#focus .preNext .next {
	right: 0;
	background-position: right top;
}
.interal #focus .preNext .next{
	right: 150px;
}
.indexPage #focus .preNext .next{
	right: -140px;
}
.interal #focus .btn{
	margin-left: -310px;
	bottom: 50px;
}
.interal #focus ul li a{
	margin-left: -310px;
}
.interal #focus .preNext.point{
	margin-left: -290px;
	width: 1040px;
}
.conn {
	display: inline-block;
	position: absolute;
	right: 0px;
	top: 45px;
	background-color: white;
	z-index: 1;
	font-size: 14px;
	line-height: 1;
	text-align: center;
	color: #666666; 
	width: 120px;
	display: none;
	height: 440px;
	padding: 10px 0px;
}
.indexPage .conn{
	display: inline-block;
}
.conn h4 {
	font-weight: normal;
	margin-top: 10px;
}

.menu.w1200 {
	position: relative;
}

.conn p.adv {
	width: 80px;
	height: 80px;
	border-radius: 80px;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	left: 16px;
	overflow: hidden;
}

.conn p.adv img {
	width: 80px;
	height: 80px;
}

.conn a.login {
	margin: 10px 0px;
	height: 26px;
	display: block;
	cursor: pointer;
	background: url("/res/images/home/mallIndex_07.png") center no-repeat;
}

.conn a.login:hover {
	background-image: url("/res/images/home/malIndex_03.png");
}

.conn a[data="reg"] {
	text-decoration: none;
	color: #666;
}

.conn a[data="reg"]:hover {
	color: #00ceff;
}

.conn p.enjoyment {
	width: 100%;
	height: 30px;
	line-height: 30px;
	background-color: #e6e6e6;
	margin: 15px 0px 10px 0px;
}

.conn p.enjoyment>img {
	vertical-align: middle;
}

.conn ul {
	padding: 0px 10px;
	text-align: left;
	height: 110px;
}

.conn ul li {
	margin: 8px 0px;
}

.conn ul li a {
	text-decoration: none;
	font-size: 12px;
	color: #666666;
}

.conn ul li a:hover {
	color: #00ceff;
}

.conn hr {
	border: none;
	border-top: 1px solid #ebebeb;
	margin-bottom: 4px;
}

.conn h5 {
	font-size: 12px;
	margin: 12px 0px;
	font-weight: normal;
}

.hotGod.w1200 {
	margin-top: 18px;
}

.hotGod:hover .page {
	display: block;
}

.hotGod>div ul p {
	display: table-cell;
	width: 247px;
	height: 210px;
	vertical-align: middle;
	text-align: center;
}

.hotGod>div ul p img {
	max-width: 190px;
	max-height: 190px;
}

.hotGod>div ul {
	width: 60000px;
	border-left: 1px solid #ebebeb;
}

.hotGod>div ul li {
	height: 278px;
	display: inline-block;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	margin-left: -4px;
	background-color: white;
	vertical-align: top;
}

.hotGod>div ul li a {
	display: block;
	cursor: pointer;
	text-decoration: none;
}

.hotGod>div {
	display: inline-block;
	vertical-align: top;
	margin-left: 5px;
	width: 990px;
	overflow: hidden;
	position: relative;
	background-color: white;
}

.hotGod h4 {
	color: #444444;
    font-size: 16px;
    padding-left: 20px;
    font-weight: normal;
    overflow: hidden;
    word-break: break-all; 
    text-overflow: ellipsis;
    width: 200px;
}

.hotGod h3 {
	color: #e13436;
	font-size: 20px;
	padding-left: 20px;
	font-weight: bold;
}

.hotGod h3 span {
	color: #999999;
	font-size: 14px;
	margin-left: 10px;
}

.hotGod span.page {
	width: 50px;
	height: 100px;
	position: absolute;
	top: 90px;
	display: none;
	cursor: pointer;
	background: url(/res/images/respective/mall/mall5_06.png) no-repeat;
}

.hotGod .page.pre {
	left: 0px;
}

.hotGod .page.next {
	background: url(/res/images/respective/mall/mall5_03.png) no-repeat;
	right: 0px;
}

.flor.w1200 h3 {
	display: inline-block;
	float: left;
	font-size: 20px;
	color: #444444;
}

.flor.w1200 h3 span {
	color: #00a8e6;
	margin-right: 5px;
}

.flor.w1200>div {
	overflow: hidden;
}
.flor.w1200>div.contentFlor{
	border-top: 4px solid #00a8e6;
	background-color: white;
}
.flor.w1200>div.title {
	padding: 20px 0px 10px 0px;
    background-color: #f5f5f5;
}

.flor.w1200>div a.more {
	float: right;
	margin-top: 6px;
	color: #00a5e2;
	text-decoration: none;
	cursor: pointer;
}

.contentFlor ul {
	display: inline-block;
}

.fll {
	float: left;
}

.contentFlor ul.fll .h73 p {
	height: 73px;
}

.contentFlor ul.fll {
	width: 239px;
	background-color: white;
}

.contentFlor ul.fll h4.comName {
	padding-top: 220px;
	text-align: center;
	font-size: 20px;
	color: white;
}

.contentFlor ul.fll button {
	display: block;
	width: 168px;
	height: 38px;
	border: rgba(255, 255, 255, 0.50) solid 1px;
	border: #fff solid 1px\9;
	border-radius: 3px;
	text-align: center;
	line-height: 38px;
	color: #fff;
	font-size: 18px;
	margin: 0 auto;
	margin-top: 43px;
	background: none;
	line-height: 1;
}

.contentFlor ul.fll p {
	display: table-cell;
	vertical-align: middle;
	width: 120px;
	height: 70px;
	border: 1px solid #ebebeb;
	text-align: center;
	border-left: none;
	border-top: none;
}

.contentFlor ul.fll img {
	max-width: 120px;
	max-height: 70px;
}

.contentFlor ul.fll img.bigPic {
	width: 100%;
	height: 100%;
	max-width: none;
	max-height: none;
}

.contentFlor ul.fll li.bordLeft {
	border-left: 1px solid #ebebeb;
}

.contentFlor ul.flr {
	width: 961px;
	border-top: 1px solid #ebebeb;
}

.contentFlor ul.flr li {
	display: inline-block;
	margin-left: -3px;
	border: 1px solid #ebebeb;
	border-right: none;
	padding: 20px 0px;
	border-top: none;
	background-color: white;
	position: relative;
	vertical-align: top;
	width: 238px;
}

.contentFlor ul.flr li .fight {
	width: 50px;
	height: 25px;
	background-color: #ee4548;
	color: white;
	border: none;
	border-radius: 3px;
	position: absolute;
	bottom: 20px;
	right: 25px; 
	opacity:0;
	filter:Alpha(opacity=0);
	-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    transition: all 0.3s linear;
    outline: none;
}

.contentFlor ul.flr li:hover .fight { 
	opacity:1;
	filter:Alpha(opacity=100);
}

.contentFlor ul.flr li:hover a.imgLink {
	-webkit-transform: translateX(5px);
	-moz-transform: translateX(5px);
	transform: translateX(5px);
}

.contentFlor ul.flr li a:hover {
	text-decoration: underline;
}

.contentFlor ul.flr li p {
	width: 238px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	height: 162px;
}
.contentFlor ul.flr li p>img{
	max-height: 160px;
    max-width: 160px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.contentFlor ul.flr li:hover p>img{
	-webkit-transform: translateX(5px);
    -moz-transform: translateX(5px);
    transform: translateX(5px);
}
.contentFlor ul.flr li a {
	font-size: 14px;
	color: #444444;
	font-weight: normal;
	margin: 0px 25px;
	display: block;
	width: 189px;
	text-decoration: none;
	cursor: pointer;
}
.contentFlor ul.flr li a.proName{
	height: 36px;
    margin-top: 4px;
    overflow: hidden;
    word-break:break-all;
    text-overflow: ellipsis;
}
.contentFlor ul.flr li a.imgLink {
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear;
}

.contentFlor ul.flr li h3 {
	color: #e13436;
	font-size: 20px;
	padding-left: 20px;
	font-weight: bold;
	margin-top: 4px;
}

.leftConnect {
	width: auto;
	position: fixed;
	top: 50%;
	left: 0px; 
	z-index: 15;
	margin-top: -320px;
	display: none;
	-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.leftConnect li { 
	cursor: pointer;
	position: relative;
	border: 1px solid #ebebeb;
	border-top: none;
	width: 68px;
	text-align: center;
	color: #666666;
	background-color: white;
}
.leftConnect li.thisFlor{
	background: url("/res/images/home/tip_03.png") left top no-repeat;
	background-color: white;
}
.leftConnect li:hover {
	background: url("/res/images/home/tip_03.png") left top no-repeat;
	background-color: white;
}

.leftConnect li:hover h5 {
	color: #00ceff;
}

.leftConnect li h5 {
	font-size: 12px;
	font-weight: normal;
	color: #6e7b8e;
	padding-bottom: 5px;
}

.leftConnect li h5.num {
	padding-top: 6px;
}

.leftConnect li.guide {
	font-weight: bold;
	line-height: 48px;
	border-top: 1px solid #ebebeb; 
}

.leftConnect li ul {
	position: absolute;
	right: 49px;
	top: 0;
	display: none;
}

.leftConnect li ul li {
	height: auto;
	width: 220px;
	border: none;
}

.leftConnect li.arrow {
	background:
		url("/res/images/respective/mall/righConn/rightConnect_16.png") center
		no-repeat;
	background-color: white;
	display: none;
	height: 20px;
	padding: 5px 0px;
}

.leftConnect li.arrow:hover {
	background:
		url("/res/images/respective/mall/righConn/rightConnect_23.png") center
		no-repeat;
	background-color: white;
}

.bread {
	color: #666666;
	font-weight: normal;
	font-size: 14px;
	margin-top: 20px;
}
.bread a{
	color: #666;
}
.advBig {
	width: 100%;
	height: 300px;
	margin: 15px 0px
}

.store.fll {
	width: 245px;
	display: inline-block;
}

.store.flr {
	width: 950px;
	display: inline-block;
}

.store.fll h3.til {
	height: 65px;
	line-height: 65px;
	text-align: center;
	font-size: 22px;
	font-weight: normal;
	background-color: #00b1db;
	color: white;
}

.store.fll h3.til img {
	vertical-align: middle;
}

.store.fll>div {
	background-color: white;
	margin-top: 20px;
}
.store.fll>div.changeRole{
	text-align: center;
}
.store.fll>div.changeRole strong{
	font-weight: bold;
	font-size: 20px;
	color: #ee4548;
	display: inline-block;
	margin: 25px 0px;
}
.store.fll>div.changeRole ul{
	width: 210px;
    margin: 0px auto;
    text-align: left;
}
.store.fll>div.changeRole ul li{
	margin-bottom: 15px;
}
.store.fll div.detail {
	padding: 20px 0px 0px 0px;
	margin-right: 15px;
	margin-left: 15px;
}
.exchange .store.fll div.detail{
	margin-left: 0px;
}
.exchange .store.fll ul.hot li:hover{
	border: none;
}
.store.fll div.detail h4 img {
	vertical-align: middle;
}

.store.fll span.intro {
	line-height: 2;
	padding: 0px 15px;
	display: block;
	max-height: 300px;
	overflow-y: scroll;
	font-size: 12px;
}

.store.fll span.intro a {
	color: #00b1db;
	text-decoration: none;
	cursor: pointer;
}

.store.fll span.intro a:hover {
	color: #00ceff;
}

.store.fll>div h4 {
	color: #444444;
	font-size: 14px;
	margin-bottom: 8px;
}

.store.fll>div.iterm2 h4 {
	font-size: 18px;
	font-weight: normal;
	padding: 15px 0px;
	margin-bottom: 0px;
}

.store.fll>div.iterm2 h4 span {
	vertical-align: middle;
}

.store.fll .iterm2 div.detail {
	padding-top: 0px;
}

.store.fll .iterm2 div.detail .inpu {
	margin-bottom: 10px;
}

.store.fll .iterm2 div.detail .inpu input {
	padding-left: 5px;
	line-height: 30px\9;
}

.store.fll .iterm2 div.detail .inpu span {
	color: #ebebeb;
}

.store.fll .iterm2 div.detail label {
	width: 62px;
	text-align: right;
	display: inline-block;
}

.store.fll .iterm2 div.detail .smal {
	width: 57px;
	width: 48px\9;
}

.store.fll .iterm2 div.detail button {
	width: 210px;
	height: 30px;
	margin: 10px 0px 20px 0px;
	color: white;
	font-size: 16px;
	border: none;
	background-color: #00b1db;
}

.store.fll .iterm2 div.detail button:hover {
	background-color: #00ceff;
}

.store.fll>div h5 {
	color: #444444;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 8px;
}
.store.fll>div h5>small{
	color: #999;
}
.store.fll ul.hot li {
	padding-bottom: 20px;
}
.store.fll ul.hot li:hover{
	border-bottom: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
}
.selfOfer .store.fll ul.hot li:hover{
	border: none;
}
.liNone .store.fll ul.hot li:hover{
	border: none;
}
.store.fll ul.hot p {
	display: table-cell;
	width: 185px;
	height: 185px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #ebebeb;
	position: relative;
	left: 15px;
}

.store.fll ul.hot li>span {
	display: inline-block;
	width: 185px;
	margin: 15px 0px;
	margin-left: 15px;
}
.store.fll ul.hot li>span a{
	color: #666;
}
.store.fll ul.hot li>strong {
	display: block;
	color: #e13436;
	font-size: 16px;
	margin-left: 15px;
}
.store.fll ul.hot li:hover img{
	width:100%!important;
}
.store.fll ul.hot p img {
	max-width: 185px;
	max-height: 185px;
	width: 90%; 
    -moz-transition: width .3s;
    -ms-transition: width .3s;
    -o-transition: width .3s;
    -webkit-transition: width .3s;
    transition: width .3s;
}

hr {
	border: none;
	border-top: 1px solid #ebebeb;
}

.store.flr>div {
	padding: 15px;
}

.store.flr .iterm1 {
	margin-top: 20px;
	background-color: white;
}

.store.flr .iterm1 .search .smal {
	width: 80px;
}

.store.flr .iterm1 .search .big {
	width: 200px;
	margin-right: 10px;
}

.store.flr .iterm1 .search label {
	margin-right: 4px;
}

.store.flr .iterm1 .search span {
	color: #ebebeb;
}

.store.flr .iterm1 .search button {
	width: 70px;
	height: 30px;
	color: white;
	font-size: 16px;
	border: none;
	background-color: #00b1db;
	margin-left: 15px;
}

.store.flr .iterm1 .search button:hover {
	background-color: #00ceff;
}

.store.flr h4 {
	color: #444444;
	font-weight: normal;
	font-size: 18px;
	background: url("/res/images/respective/mall/statu_03.png") left center
		no-repeat;
	padding-left: 30px;
	margin-bottom: 20px;
}

.store.flr .iterm2 h4 {
	background-image: url("/res/images/respective/mall/statu_06.png");
}

.store.flr .iterm2 h4 span {
	color: #00b1db;
}

.store.flr .iterm1 dfn {
	font-style: normal;
	font-size: 14px;
	margin-bottom: 20px;
	display: inline-block;
	min-width: 225px;
}

.store.flr .iterm1 dfn span {
	color: #00b1db;
}

.store.flr .iterm2 {
	background-color: white;
	margin-top: 20px;
	min-height: 1283px;
}

.store.flr .iterm2 li {
	display: inline-block;
	margin-left: -3px;
	padding: 20px 0px;
	position: relative;
	margin-right: 50px;
	padding-top: 0px;
	height: 286px;
	vertical-align: top;
}

.store.flr .iterm2 li p {
	width: 185px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	height: 185px;
	border: 1px solid #ebebeb;
}
.store.flr .iterm2.search li a{
	width: 135px;
}
.store.flr .iterm2.search li p{
	width: 135px;
	height: 135px;
}
.store.flr .iterm2.search li p img{
	max-width: 95px;
    max-height: 95px;
}
.store.flr .iterm2.search li{
	margin-right: 30px;
	height: auto;
    padding-bottom: 5px;
}
.store.flr .iterm2.search li a.godName{
	overflow: hidden;
    word-break: break-all;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.store.flr .iterm2 li p img {
	max-width: 170px;
	max-height: 170px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.store.flr .iterm2 li:hover img{
	-webkit-transform: translateX(5px);
	-moz-transform: translateX(5px);
	transform: translateX(5px);
}
 
.store.flr .iterm2 li a {
	font-size: 14px;
	color: #444444;
	font-weight: normal;
	display: block;
	width: 185px;
	text-decoration: none;
	cursor: pointer;
}

.store.flr .iterm2 li a.godName {
	margin-top: 10px;
}

.store.flr .iterm2 li h3 {
	color: #e13436;
	font-size: 20px;
	font-weight: bold;
	margin-top: 5px;
}

.store.flr .iterm2 li .fight {
	width: 50px;
	height: 25px;
	background-color: #e13436;
	border: 1px solid #e13436;
	color: white;
	border-radius: 3px;
	position: absolute;
	bottom: 20px;
	right: 25px; 
	outline: none;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear;
	opacity:0;
	filter:Alpha(opacity=0);
}

.store.flr .iterm2 li:hover .fight {
	opacity:1;
	filter:Alpha(opacity=100);
}
 
.store.flr .iterm2 h3.sory {
	text-align: center;
	font-size: 16px;
	font-weight: normal;
}

.store.flr .iterm2 h3.sory img {
	vertical-align: middle;
	margin-right: 5px;
}

.store.fll ul.hot.proType p {
	border: none;
}
.store.fll ul.hot.proType p a{
	display: inline-block;
	width: 185px;
}
.store.fll ul.hot.proType {
	border: 1px solid #ebebeb;
	border-top: none;
}

.store.fll ul.hot.proType li>span {
	margin-left: 30px;
}

.store.fll ul.hot.proType li>strong {
	margin-left: 30px;
}
.store.fll ul.hot.proType li>strong>em{
	color: #999999;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
}
.store.flr>div.iterm2.proType {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.store.flr>div.iterm2.proType .danXuan {
	margin-bottom: 20px;
	position: relative;
}

.store.flr>div.iterm2.proType .danXuan label {
	display: inline-block;
	width: 60px;
	text-align: right;
}

.store.flr>div.iterm2.proType .keXuan {
	display: inline-block;
	width: 800px;
	vertical-align: top;
	height: 20px;
	overflow: hidden;
	line-height: 1.5;
}

dfn {
	font-style: normal;
}

i {
	display: inline-block;
}

a {
	cursor: pointer;
}

.store.flr>div.iterm2.proType .danXuan .keXuan dfn {
	cursor: pointer;
	display: inline-block;
	margin-bottom: 10px;
	margin-right: 20px;
}

.store.flr>div.iterm2.proType .danXuan .keXuan dfn:hover {
	color: #07ccfd;
}

.store.flr>div.iterm2.proType .danXuan .itermChose {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
}

.store.flr>div.iterm2.proType .danXuan .itermChose .zhanKai {
	width: 12px;
	height: 10px;
	background: url("/res/images/respective/xiangMuHui/xiangMuHui.png")
		-50px 0px no-repeat;
	margin-left: 5px;
	vertical-align: middle;
	cursor: pointer;
}

.store.flr>div.iterm2.proType .danXuan .itermChose .shouQi {
	background-position: -40px 0px;
}

.store.flr>div.iterm2.proType .danXuan .itermChose a:hover {
	color: #07ccfd;
	text-decoration: none;
}

.store.flr>div.iterm2.proType .danXuan .itermChose .zhanKaiLink:hover i
	{
	background-position: -63px 0px;
}

.store.flr>div.iterm2.proType .danXuan .itermChose .shouQiLink:hover i {
	background-position: -28px 0px;
}

.store.flr>div.iterm2.proType .danXuan .itermChose .duoChose {
	border: 1px solid #606060;
	color: #606060;
	font-weight: normal;
	margin-right: 15px;
	padding: 0 3px;
	cursor: pointer;
}

.store.flr>div.iterm2.proType .danXuan .itermChose .duoChose:hover {
	border-color: #07ccfd;
	color: #07ccfd;
}

.store.flr>div.iterm2.proType .duoXuan {
	border: 1px solid #ebebeb;
	padding: 15px;
	height: auto;
}

.store.flr>div.iterm2.proType .duoXuan .confirmLink {
	display: inline-block;
	height: 25px;
	background: none;
	width: 60px;
	border: 1px solid #606060;
	color: #606060;
	vertical-align: middle;
	text-align: center;
	line-height: 25px;
}

.store.flr>div.iterm2.proType .duoXuan .confirmLink:hover {
	border-color: #07ccfd;
	color: #07ccfd;
}

.store.flr>div.iterm2.proType .duoXuan .diaCof {
	border-color: rgba(102, 102, 102, 0.3);
	cursor: default;
	color: rgba(102, 102, 102, 0.3);
}

.store.flr>div.iterm2.proType .duoXuan .diaCof:hover {
	color: rgba(102, 102, 102, 0.3);
	border-color: rgba(102, 102, 102, 0.3);
}

.store.flr>div.iterm2.proType dfn {
	cursor: pointer;
	display: inline-block;
	margin-bottom: 10px;
	margin-right: 20px;
}

.store.flr>div.iterm2.proType dfn:hover {
	color: #07ccfd;
}

.store.flr>div.iterm2.proType .chosedfn {
	color: #00b1db;
}

.store.flr>div.iterm2.proType b {
	padding: 3px 8px;
	border: 1px solid #606060;
	color: #606060;
	font-weight: normal;
	margin-right: 15px;
}

.store.flr>div.iterm2.proType b i {
	display: inline-block;
	height: 10px;
	width: 12px;
	background: url("/res/images/respective/xiangMuHui/xiangMuHui.png")
		-15px 0px no-repeat;
	cursor: pointer;
}

.proType .sxx {
	display: inline-block;
	width: 992px;
}

.proType .sxx>div {
	display: inline-block;
}

.proType .sxx b {
	padding: 3px 8px;
	border: 1px solid #606060;
	color: #606060;
	font-weight: normal;
	margin-right: 15px;
}

.proType .sxx b:hover {
	border-color: #07ccfd;
	color: #07ccfd;
}

.proType .sxx b:hover i {
	background: url("/res/images/respective/xiangMuHui/xiangMuHui.png") 0px
		0px no-repeat;
}

.proType .sxx b i {
	display: inline-block;
	height: 10px;
	width: 12px;
	background: url("/res/images/respective/xiangMuHui/xiangMuHui.png")
		-15px 0px no-repeat;
	cursor: pointer;
}

.proType .sxx small {
	float: right;
	font-size: 14px;
}

.proType .sxx small span {
	color: #00b1db;
}

.store.flr .iterm2 ul.proType li { 
	width: 230px;
	vertical-align: top;
	height: 330px;
	border: 1px solid white;
	margin-bottom: 15px;
	margin-right: 6px;
}
.store.flr .iterm2 ul.proType li a.godName.product{
	height: 38px; 
	width: 185px;
}
.store.fll ul.hot.proType li>span a{
	color: #444444;
    text-decoration: none;
}
.store.fll ul.hot.proType li>span a:hover{
	text-decoration: underline;
}
#products{
	    margin-top: 15px;
}
.store.flr .iterm2 ul.proType li a.godName.com{
	overflow: hidden;
	word-break: break-all;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.store.flr .iterm2 ul.proType li a {
	margin: 0px auto;   
}
.store.flr .iterm2 ul.proType li a:hover{
	text-decoration: underline;
}
.store.flr .iterm2 ul.proType li a.godName { 
	margin-top: 10px;  
}
.store.flr .iterm2 ul.proType li a.godName.com{
	overflow: hidden;
    word-break: break-all; 
    white-space: nowrap;
    text-overflow: ellipsis; 
    font-size: 12px;
}
.store.flr .iterm2 ul.proType li h3 {
	width: 185px;
	margin: 0px auto;
	margin-top: 5px;
}

.store.flr .iterm2 ul.proType li p {
	border: none;
	border-bottom: 1px solid #ebebeb;
}

.store.flr .iterm2 li .opGod {
	margin-top: 15px;
}

.store.flr .iterm2 li .opGod .fight {
	position: static;
	margin-left: 30px;
	width: 90px;
	height: 30px;
}

.store.flr .iterm2 li .opGod .godCar {
	margin-left: 5px;
	background-color: white;
	border-color: #ebebeb;
	color: #666666;
}

.store.flr .iterm2 ul.proType li:hover {
	border: 1px solid #ebebeb;
}

.store.flr>div.iterm2.proType table b {
	display: inline-block;
	cursor: pointer;
	padding: 10px 15px;
	font-weight: normal;
	margin-right: 0px;
	border: 1px solid white;
	font-size: 14px;
	margin-left: -5px;
	border-right: 1px solid #ebebeb;
	vertical-align: top;
}
.selfOfer .store.flr>div.iterm2.proType table b.on{
	border-top: none;
	border-bottom: none;
	border-color: #ebebeb;
}
.store.flr>div.iterm2.proType table b.on{
	border-color: #00b1db;
}
.store.flr>div.iterm2.proType table b i {
	background: url("/res/images/respective/xiangMuHui/xiangMuHui.png")
		-312px -32px no-repeat;
	height: 15px;
	vertical-align: middle;
	width: 15px;
	margin-left: 5px;
}

.store.flr>div.iterm2.proType table b:hover i {
	background-position: -332px -32px;
}

.store.flr>div.iterm2.proType table b.desc i {
	background: url("/res/images/respective/xiangMuHui/xiangMuHui.png")
		-288px -32px no-repeat;
}

.store.flr>div.iterm2.proType table b.desc:hover i {
	background-position: -267px -32px;
}
.store.flr>div.iterm2.proType table b.desc:hover i.price{
	background-position: 3px;
}
.defaltTab {
	background-color: #00b1db;
	color: white;
}

.store.flr>div.iterm2.proType table b.defaltTab {
	color: white;
	border-color: #00b1db;
}

.store.flr>div.iterm2.proType table b.defaltTab:hover {
	background-color: #00ceff;
	color: white;
}

.store.flr>div.iterm2.proType table b:hover {
	 
	color: #00ceff;
	background-color: white;
	'
}

.store.flr>div.iterm2.proType table b i.price {
	background: url("/res/images/arrow/arrowDb_03.png") center top no-repeat;
    display: block;
    height: 7px;
} 
.store.flr>div.iterm2.proType table b i.price.on{
	background-image: url("/res/images/arrow/arowBl_03.png");
}
.store.flr>div.iterm2.proType table b i.price:hover{
	background-image: url("/res/images/arrow/arowBl_03.png");
}
.store.flr>div.iterm2.proType table b i.price[data-sort="2"]{
	background: url("/res/images/arrow/arrowDb_06.png") center bottom no-repeat;
}
.store.flr>div.iterm2.proType table b i.price[data-sort="2"]:hover{
	background-image: url("/res/images/arrow/arowBl_06.png");
}
.store.flr>div.iterm2.proType table b i.price[data-sort="2"].on{
	background-image: url("/res/images/arrow/arowBl_06.png");
}
.store.flr>div.iterm2.proType table .fanYe {
	display: inline-block;
	float: right;
	margin-top: 8px;
}

.store.flr>div.iterm2.proType table .fanYe em {
	margin-left: 5px;
	font-style: normal; 
	font-size: 14px;
	color: #666;
}

.store.flr>div.iterm2.proType table .fanYe a {
	display: inline-block;
	width: 40px;
	height: 25px;
	border: 1px solid #dedede;
	cursor: pointer;
	text-decoration: none;
	line-height: 25px;
	color: #999999;
	font-family: sans-serif;
}

.store.flr>div.iterm2.proType table .fanYe a:hover {
	border-color: #07ccfd;
	color: #07ccfd;
}

.store.flr>div.iterm2.proType table caption {
	overflow: hidden;
	border-bottom: 1px solid #dedede;
	border: 1px solid #ebebeb;
	padding-right: 15px;
}

.xiangMuHuiOuter.suply {
	padding-top: 10px;
}

.xiangMuHuiOuter.suply .spCent.itermTwo td .comIntro h4 {
	font-weight: normal;
	font-size: 14px;
}

.xiangMuHuiOuter.suply .spCent.itermTwo td .sulyType {
	padding: 5px 15px;
	background-color: #f4f7fd;
	font-size: 14px;
	overflow: hidden;
	word-break: break-all;
	white-space: nowrap;
	text-overflow: ellipsis;  
}
.xiangMuHuiOuter.suply .spCent.itermTwo td .sulyType a{
	color: #666666;
}
.xiangMuHuiOuter.suply .spCent.itermTwo td .sulyType a:hover{
	text-decoration: none;
	color: #00ceff;
}
.xiangMuHuiOuter.suply .spCent.itermTwo td button.detail {
	display: block;
	width: 250px;
	margin: 15px auto;
	height: 40px;
	border: none;
	font-size: 16px;
	color: white;
	background-color: #00b1db;
}

.xiangMuHuiOuter.suply .spCent.itermTwo td>div {
	height: 365px;
}

.xiangMuHuiOuter.suply .spCent.itermTwo td button.detail:hover {
	background-color: #00ceff;
}

.xiangMuHuiOuter.suply .spCent.itermTwo td .comBack {
	border-bottom: 1px solid #ebebeb;
}

.boxShadow {
	background: #f1f1f1;
	box-shadow: 0 2px 5px #bababa;
	-moz-box-shadow: 0 2px 5px #bababa;
}

.xiangMuHuiOuter.suply .spCent.itermOne hr {
	border-top: 1px solid #ebebeb;
}

.xiangMuHuiOuter.suply #searchItem {
	padding: 20px;
	padding-bottom: 0px;
}

.xiangMuHuiOuter.suply .spCent.itermTwo {
	background-color: #f5f5f5;
}

.godCarDetail {
	overflow: hidden;
}

.godCar .godInfo {
	display: inline-block;
	width: 520px;
	vertical-align: top;
	margin-left: 20px;
}

.godCar>div {
	margin-top: 30px;
}
.newHeader .headMiddle .search .godCar>div{
	margin-top: 0px;
}
.godCar .godInfo h3 {
	font-size: 18px;
	color: #444444;
}

.godCar .godInfo h4 {
	font-size: 16px;
	font-weight: normal;
	margin-top: 5px;
}

.godCar .godInfo .detail {
	padding: 15px 20px;
	background-color: #f8f8f8;
	margin: 15px 0px;
}

.godCar .godInfo .detail label {
	font-size: 14px;
	color: #999999;
	display: inline-block;
	width: 70px;
}

.godCar .godInfo .detail strong {
	display: inline-block; 
	font-size: 20px;
	color: #e13436;
}

.godCar .godInfo .detail>div {
	margin-top: 10px;
}

.godCar .godInfo .detailTwo {
	background-color: white;
	margin-top: 0px;
	padding-top: 0px;
}

.godCar .godInfo .detailTwo dfn {
	display: inline-block; 
	height: 30px;
	text-align: center;
	border: 1px solid #ebebeb;
	line-height: 30px;
	cursor: pointer;
	margin-right: 10px;
	padding: 0px 10px;
}

.godCar .godInfo .detailTwo dfn:hover {
	color: #00ceff;
	border-color: #00ceff;
}

.godCar .godInfo .detailTwo dfn.act {
	color: #00b1db;
	border-color: #00b1db;
}

.godCar .godInfo .buyBut button {
	width: 150px;
	height: 45px;
	font-size: 18px;
	border: 1px solid #e13436;
	background-color: white;
	color: #e13436;
	outline: none;
}

.godCar .godInfo .buyBut button.now {
	background-color: #e13436;
	color: white;
	margin-right: 10px;
	margin-left: 15px;
}
.godCar .godInfo .buyBut button.disab{
	background-color: #ccc; 
    border-color: #ccc;
    cursor: default;
}
.godCar .godInfo .buyBut button.disab:hover{
	background-color: #ccc; 
    border-color: #ccc;
}
button.toShop {
	display: block;
	margin: 10px auto;
	width: 200px;
	height: 30px;
	font-size: 16px;
	background-color: white;
	border: 1px solid #ebebeb;
	color: #666666;
	margin-top: 20px;
	outline: none;
}

.godCarDetail .flr {
	width: 945px;
	border: 1px solid #ebebeb;
}

.godCarDetail .flr .proTab {
	height: 43px;
	border-bottom: 1px solid #ebebeb;
}

.godCarDetail .flr .proTab .tabButt {
	background: none;
	color: #666666;
	border: 1px solid #e9e9e9;
	float: left;
	padding: 14px 20px;
	font-size: 14px;
	font-weight: bold;
	border-radius: 0px;
	border-right: none;
	position: relative;
	top: -1px;
	border-bottom: none;
	outline: none;
}

.godCarDetail .flr .proTab .tabButtActive {
	border-top: 3px solid #00b1db;
	top: -1px;
	border-bottom-color: white;
	background: white;
	position: relative;
	border-right: 1px solid #ebebeb; 
}
.godCarDetail .flr .proTab .tabButtActive:hover{
	border-top: 3px solid #00ceff;
}
.godCarDetail .flr .proTab a {
	width: 110px;
	height: 30px;
	line-height: 30px;
	background-color: #00b1db;
	color: white;
	text-align: center;
	text-decoration: none;
	margin-top: 6px;
	margin-right: 5px;
	border-color: #00b1db;
}

.godCarDetail .flr .proTab a:hover {
	background-color: #00ceff;
	border-color: #00ceff;
}

.godCarDetail .flr .proTab a img {
	width: auto;
	height: auto;
	vertical-align: middle;
}

.godCarDetail .flr .iterm1 label {
	display: inline-block;
	width: 275px;
	font-size: 14px;
	color: #666666;
}

.godCarDetail .flr .iterm1>div {
	margin-top: 15px;
}

.godCarDetail .flr .iterm1>div a {
	text-decoration: none;
}

.godCarDetail .flr .iterm1>div a:hover {
	color: #00ceff;
}

.godCarDetail .flr .iterm1 hr {
	margin: 20px 0px 10px 0px;
}

.godCarDetail .flr .iterm2 {
	text-align: center;
}

.godCarDetail .flr .iterm2 img {
	max-width: 910px;
}

.godCarDetail .flr.sure {
	margin-top: 10px;
}

.godCarDetail .flr.sure h3 {
	font-size: 16px;
	font-weight: normal;
}

.imgAnimate {
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear;
}

.hotGod>div ul li:hover .imgAnimate {
	-webkit-transform: translateX(5px);
	-moz-transform: translateX(5px);
	transform: translateX(5px);
}

.hotGod>div ul li h4 a:hover {
	text-decoration: underline;
}

.coverEm {
	position: absolute;
	display: inline-block;
	width: 168px;
	height: 38px;
	background-color: white;
	left: 35px;
	bottom: 25px;
	opacity: 0.3;
	filter: Alpha(opacity = 30);
	cursor: pointer; 
	-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.contentFlor ul.fll li.fir {
	height: 326px;
	width: 236px;
    overflow: hidden;
}

.contentFlor ul.fll li.fir:hover .coverEm {
	opacity: 0;
	filter:Alpha(opacity=0);
}

.hotGod .page {
	opacity: 0.2;
	filter: Alpha(opacity = 20);
}

.godCar .godInfo .detail.prefer>div dfn {
	background-color: #fea910;
	color: white;
	display: inline-block;
	height: 20px;
	padding: 0px 6px;
	vertical-align: top;
	margin-top: 4px;
}

.godCar .godInfo .detail.prefer>div.ask>img {
	cursor: pointer;
}

.godCar .godInfo .detail.prefer>div.ask .askOuter {
	position: relative;
	display: inline-block;
}

.godCar .godInfo .detail.prefer>div.ask .askOuter>div {
	border: 1px solid #ebebeb;
	background-color: white;
	padding: 10px 15px;
	display: inline-block;
	width: 175px;
	position: absolute;
	top: -25px;
	left: 30px;
	display: none;
}

.godCar .godInfo .detail.prefer>div.ask .askOuter>div>img {
	position: absolute;
	top: 30px;
	left: -6px;
}

.godCar .godInfo .detail.prefer>div.ask .askOuter>div>a {
	color: #00b1db;
	text-decoration: none;
}

.godCar .godInfo .detail.prefer>div.ask .askOuter>div>a:hover {
	color: #00ceff;
}

.store.flr .iterm1 .proTypeTwo a {
	color: #666;
}

.store.flr .iterm1 .proTypeTwo a:hover {
	color: #00ceff;
}

.store.flr .iterm1 .proTypeTwo a.vist {
	color: #00b1db;
}

.store.flr .iterm1 .proTypeTwo a.vist:hover {
	color: #00ceff;
}

.godCar .godInfo .buyBut button:hover {
	background-color: #ee4548;
	border-color: #ee4548;
	color: white;
}
 
.godCar .godInfo .buyBut span {
	margin-left: 10px;
	margin-right: 5px;
}

.godCar .godInfo .buyBut a {
	color: #00b1db;
	text-decoration: none;
}

.godCar .godInfo .buyBut a:hover {
	color: #00ceff;
}

.eye {
	display: inline-block;
	height: 18px;
	width: 18px;
	background: url("/res/images/respective/mall/comType_07.png") center
		no-repeat;
	vertical-align: middle;
	cursor: pointer;
}

.eye:hover {
	background-image: url("/res/images/eye/comType_03.png");
}

.eye.blue {
	background-image: url("/res/images/eye/comType_03.png");
}

button.toShop:hover {
	background-color: #ee4548;
	border-color: #ee4548;
	color: white;
}

.connMe {
	vertical-align: bottom;
	margin-left: 10px;
	position: relative;
	top: 4px;
}

#focus .btn.point span {
	background: none; display : inline-block;
	width: 30px;
	height: 4px;
	margin: 2px 0 0 5px;
	cursor: pointer;
	background: #fff;
	display: inline-block;
}

#focus .btn.point span.on {
	background: #fabb56;
	height: 6px;
	margin: 0 0 0 5px;
}

.fghtPoint {
	position: absolute;
	top: 10px;
	left: 50%;
	margin-left: -600px;
}

.fghtPoint .iterm1 {
	width: 290px;
	height: 272px;
	background: url("/res/images/respective/mall/point1.png") center
		no-repeat;
}
.fghtPoint .iterm1 h3{
	text-align: center;
    font-size: 28px; 
    position: relative;
    top: 85px;
    color: #611900;
}
.fghtPoint .iterm1 h4{
	position: relative;
    top: 110px;
    text-align: center;
    color: white;
}
.fghtPoint .iterm1 button {
	display: block;
	margin: 0 auto;
	width: 150px;
	height: 35px;
	background-color: #00b1db;
	color: white;
	font-size: 16px;
	position: relative;
	top: 128px;
}

.fghtPoint .iterm1 button:hover {
	background-color: #00ceff;
}

#focus .preNext.point {
	width: 890px;
    margin-left: -290px;
}

.fghtPoint .iterm2 {
	background-color: white;
	padding: 15px;
	position: relative;
}

.fghtPoint .iterm2 h4 {
	color: #444444;
}

.fghtPoint .iterm2 h4 a {
	float: right;
	color: #f8b600;
}

.w240 {
	width: 240px;
	margin: 0 auto;
	margin-top: 10px;
	overflow: hidden;
}

.w240 ul {
	width: 60000px;
}

.w240 li {
	display: inline-block;
	width: 80px;
	text-align: center;
	padding-top: 80px;
	margin-left: -4px;
	background: url("/res/images/respective/mall/point/pointIcon1.png")
		center top no-repeat;
	font-size: 12px;
	cursor: pointer;
}

.fghtPoint .iterm2>img {
	position: absolute;
	top: 75px;
	cursor: pointer;
}

.fghtPoint .iterm2>img.pre {
	left: 10px;
}

.fghtPoint .iterm2>img.next {
	right: 10px;
}

.fghtPoint .iterm2 .tip {
	border: 1px solid #ebebeb;
	background-color: white;
	padding: 20px 15px;
	display: inline-block;
	width: 450px;
	position: absolute;
	top: -5px;
    left: 90px;
	display: none;
}
.fghtPoint .iterm2 h4 a:hover .tip{
	display: block;
}
.fghtPoint .iterm2 .tip>img {
	position: absolute;
	top: 10px;
	left: -6px;
}

.fghtPoint .iterm2 .tip strong {
	font-size: 18px;
}

.fghtPoint .iterm2 .tip strong>img {
	vertical-align: middle;
}

.fghtPoint .iterm2 .tip li big {
	font-size: 12px;
	color: #666666;
}

.fghtPoint .iterm2 .tip li span {
	color: #999999;
}

.fghtPoint .iterm2 .tip li em {
	color: #fea910;
	font-style: normal;
}

.fghtPoint .iterm2 .tip li dfn {
	margin-right: 10px;
}

.fghtPoint .iterm2 .tip li {
	margin-bottom: 10px;
}

.w1200.pointBa h3 {
	font-size: 36px;
	text-align: center;
	margin-top: 25px;
}

.w1200.pointBa h3>img {
	vertical-align: middle;
}

.w1200.pointBa h3>span {
	color: #ee4548;
	font-weight: bold;
	margin-left: 15px;
}

#lottery {
	float: left;
	width: 580px;
	height: 616px;
	margin: 25px 0 0 0px;
	border: 15px solid #e8edf3;
}

#lottery table td {
	width: 154px;
	height: 154px;
	text-align: center;
	vertical-align: middle;
	font-size: 24px;
	color: #333;
	font-index: -999;
	border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
}

#lottery img {
	max-width: 90px;
    max-height: 90px;
}

#lottery table td a {
	width: 310px;
	height: 309px;
	display: block;
	text-decoration: none;
	background: url(/res/images/respective/mall/point/prize/prize_03.jpg)
		no-repeat;
}

#lottery table td h6 {
	color: #5f5f5f;
	font-size: 16px;
	margin: 5px 0px;
}

.luckdraw .des {
	float: right;
	width: 570px; 
	margin-top: 25px;
	background-color: #f9f9f9;
	border: 1px dashed #eaeaea;
    border-radius: 5px;
}

.scroll_gets {
	height: 340px;
	overflow: hidden; 
}

.luckdraw .des table {
	width: 100%;
	margin-bottom: 15px;
	color: #e10019;
}

.luckdraw .des td {
	padding: 8px 0; 
}

.luckdraw .des .name {
	height: 22px;
	line-height: 20px;
	overflow: hidden;
	word-break: break-all;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
	display: inline-block;
	width: 300px;
}

.luckdraw .des .name1 {
	color: #5f5f5f;
}

.luckdraw .des .name2 {
	color: #5f5f5f;
	text-align: right;
	width: 240px;
}
.luckdraw .des .name2 span{
	color: #ee4548;
}
.luckdraw .des h2{
	font-size: 34px;
    color: #ee4548;
    font-weight: bold;
    text-align: center;
}
.luckdraw .des h2>img{
	vertical-align: middle;
}
.luckdraw .des>div{
	padding: 15px;
	margin-top: 10px;
}
.luckdraw .des .role{
	padding: 15px;
	background-color: #e8edf3;
}
.luckdraw .des .role h3{
	font-size: 20px;
    color: #ee4548;
    text-align: left;
    margin-bottom: 15px;
    margin-top: 10px;
}
.luckdraw .des .role li{
	margin-bottom: 10px;
}
.luckdraw .des .role li span{
	display: inline-block;
    width: 455px;
    vertical-align: top;
}
.gift li>p{
	width: 220px;
    height: 220px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    border: 1px solid #ebebeb;
}
.gift li>p img{
	max-height: 220px;
	max-width:220px;
}
.gift li{
	display: inline-block;
    width: 220px;
    margin-right: 20px;
    margin-bottom: 20px;
}
.gift li>div{
	padding: 15px;
	background-color: #f5f5f5;
	height: 38px;
}
.gift li>div h6{
	font-size: 14px;
    color: #444444;
    margin-top: 5px;
    height: 38px;
}
.gift li>div button{
	display: block;
    width: 180px;
    height: 35px;
    margin: 0px auto;
    background-color: #ee4548;
    color: white;
    border-color: #ee4548;
    margin-top: 20px;
}
.gift li>div span{
	display: block;
    text-align: center;
    font-size: 12px;
    color: #999999;
    margin: 15px 0px;
}
.w1200.sucCar p{
	display: table-cell;
	width: 140px;
	height: 140px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #ebebeb;
}
.w1200.sucCar p>img{
	max-width:140px;
	max-height: 140px;
}
.inlBlo{
	display: inline-block;
}
.vtcTop{
	vertical-align: top;
}
.w1200.sucCar h5{
	font-weight: normal;
    color: #444;
    line-height: 2;
}
.w1200.sucCar h6{
	color: #999;
	font-weight: normal;
	margin-bottom: 10px;
}
.w1200.sucCar .sucGod{
	display: inline-block;
    float: right;
    text-align: right;
}
.w1200.sucCar .sucGod>img{
	vertical-align: middle;
}
.w1200.sucCar .sucGod span{
	vertical-align: middle;
    color: #666666;
    font-size: 18px;
    margin-left: 5px;
}
.w1200.sucCar .sucGod h4{
	margin-top: 20px;
	text-align: right;
	font-weight: normal;
    font-size: 14px;
}
.w1200.sucCar .sucGod h4 strong{
	color: #f6a422;
    font-size: 18px;
}
.w1200.sucCar .sucGod>div{
	margin-top: 15px;
}
.w1200.sucCar .sucGod>div button{
	display: inline-block;
    width: 130px;
    height: 35px; 
    background: none;
    color: #00b1db;
    border: none;
    border: 1px solid #00b1db;
    font-size: 16px;
    outline: none;
}
.w1200.sucCar .sucGod>div button.buy{
	background-color: #00b1db;
	color: white;
	margin-left: 5px;
}
.w1200.sucCar .sucGod>div button:hover{
	background-color: #00ceff;
	color: white;
	border-color: #00ceff;
}
.godLike{
	margin-top: 70px;
}
.godLike .titl{
	color: #444444;
	font-size: 18px;
}
.godLike>div{
	display: block;
	width: 1203px;
	margin-top: 10px;
    margin-left: 0px;
}
.godLike li{
	width: 239px;
	height: 310px;
	vertical-align: top;
}
.w1200.sucCar .godLike li p{
	width: 240px;
	height: 140px;
	border: none;
}
.w1200.sucCar .godLike li p>img{
	max-width: 240px;
    max-height: 140px;
}
.w1200.sucCar .godLike>div ul li a{
	line-height: 1.5; 
}
.w1200.sucCar .godLike>div ul li a.likeName{
	display: inline-block;
	width: 200px;
	height: 50px;
	overflow: hidden;
	word-break:break-all;
	text-overflow:ellipsis;
	color: #666;
}
.w1200.sucCar .godLike h3{
	margin-top: 15px;
}
.w1200.sucCar .godLike button{
	display: block;
    border: none;
    width: 210px;
    height: 30px;
    margin: 0px auto;
    font-size: 14px;
    color: #666666;
    background: none;
    border: 1px solid #ebebeb;
    margin-top: 7px;
    line-height: 30px;
}
.w1200.sucCar .godLike button i{
	display: inline-block;
	width: 18px;
	height: 20px;
	background: url("/res/images/godCar/toCar_03.png") center no-repeat;
	vertical-align: middle;
    margin-right: 5px;
}  
.w1200.sucCar .godLike li:hover{
	border: 1px solid #00ceff;
}
.w1200.sucCar .godLike li:hover button{
	background-color: #00ceff;
	border-color: #00ceff; 
	color: white;
}
.w1200.sucCar .godLike li:hover i{
	background-image: url("/res/images/godCar/toCar_05.png");
}
.godLike>div:hover span.page{
	display: block;
} 
.hotGod.godLike>em{
	float: right;
}
.hotGod.godLike>em i{
	background: url("/res/images/godCar/focu_05.png") center no-repeat;
	display: inline-block;
    width: 28px;
    height: 8px;
    cursor: pointer;
}
.hotGod.godLike>em i.on{
	background-image: url("/res/images/godCar/focu_03.png");
	width: 26px;
}
.hotGod.godLike .sucToCar{
	width: 159px;
    text-align: center;
    position: relative;
    left: 40px;
    top: -190px;
    background-color: white;
}
.hotGod.godLike .sucToCar>img{
	vertical-align: middle;
	width: 20px;
	line-height: 2;
}
#lottery table td.active{
	background-color: #f3e3e3;
}
ul.pointChange{
	border: 1px solid #ebebeb; 
	margin: 25px 0px 10px 0px;
}
ul.pointChange li{
	display: inline-block;
	width: 160px;
	height: 50px;
	text-align: center;
	color: #999999;
	line-height: 50px;
	border-bottom: none; 
	cursor: pointer;
}
ul.pointChange li:hover{
	color: #e13436; 
	border-bottom: 3px solid #e13436; 
	position: relative;
    top: 1px;
}
ul.pointChange li.icanscore:hover{
	border-bottom: none;
}
ul.pointChange li.on{
	color: #ee4548; 
    border-bottom: 3px solid #ee4548; 
    position: relative;
    top: 1px;
}
ul.pointChange li.flr a{
	color: #00b1db;
}
ul.pointChange li.flr a:hover{
	color: #00ceff;
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
::-webkit-scrollbar  
{  
    width: 10px;   
}  
  
/*定义滚动条轨道 内阴影+圆角*/  
::-webkit-scrollbar-track  
{   
    border-radius: 10px;  
    background-color: white;   
}  
  
/*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb  
{  
    border-radius: 10px;     
    background-color: #e3e3e3;   
}  
.store.flr>div.iterm2.proType table .fanYe span.nav{
	display: inline-block;
    height: 27px;
    border-left: 1px solid #ebebeb;
    vertical-align: top;
    margin-left: -4px;
}
.store.flr>div.iterm2.proType table .fanYe span.nav.on{
	border-color: #00ceff;
}
.store.flr .iterm2 li .opGod .fight:hover{
	background-color: #ff2c2e;
	color: white;
	border-color: #ff2c2e;
}
.drawResult{
	width: 780px;
	height: 592px;
	background: url("/res/images/respective/mall/point/prize/prize_07.png") center no-repeat;
	text-align: center;
	position: fixed;
    left: 50%;
    margin-left: -390px;
    top: 50%;
    margin-top: -295px;
    z-index: 102;
    display: none;
}
 
#card img.pzPic{
	margin-top: 220px;
}
#god img.godPic{
	margin-top: 200px;
	max-width: 150px;
	max-height: 100px;
}
#point img.godPic{
	margin-top: 200px;
}
#thank img.thPic{
	margin-top: 200px;
}
.drawResult>h4{
	font-size: 32px;
}
.detailjPrize{
	height: 601px;
	background-image: url("/res/images/respective/mall/point/prize/prize_08.png");
}
.detailjPrize h4{
	font-size: 18px;
}
.detailjPrize h5{
	width: 320px;
    margin: 0px auto;
    text-align: left;
    margin-top: 40px;
    line-height: 1.5;
}
.detailjPrize>div{
	margin-bottom: 10px;
}
#card.detailjPrize h5{
	margin: 0px auto;
}
.detailjPrize>div.connPerson{
	width: 320px;
    margin: 15px auto;
    text-align: left; 
}
.detailjPrize>div.connPerson input{
	width: 110px;
	margin: 0px;
}
.detailjPrize label{
	font-size: 16px;
	display: inline-block;
	width: 82px;
}
.detailjPrize input{
	width: 220px;
	height: 38px;
	border-color: #fed062; 
    background: none;
    margin-bottom: 10px;
}
.detailjPrize button{
	width: 100px;
    height: 40px;
    background: none;
    border-color: #e13436;
    color: #e13436;
    font-size: 16px;
}
.detailjPrize button.confir{
	margin-left: 70px;
	margin-right: 20px;
	background-color: #e13436;
	color: white;
}
#card.detailjPrize button.confir{
	margin: 0px; 
}
.detailjPrize button:hover{
	background-color: #ff2c2e;
	border-color: #ff2c2e;
	color: white;
}
#coverDiv{
	position: fixed;
	background-color:rgba(0,0,0,0.5); 
	height: 100%;
	width: 100%;
	top: 0px;
    left: 0px;
    z-index: 100; 
}
.drawResult>img.close{
	position: absolute;
    top: 40px;
    margin-top: 0px;
    right: 150px;
    cursor: pointer;
}
img.loading{
	position: fixed;
    top: 50%;
    left: 50%;
    z-index: 101;
}
.achAdres{
	width: 755px;
	padding: 20px;
}
.achAdres li table img{
	width: 90px;
}
.achAdres li table .detailDialog{
	display: inline-block;
	vertical-align: top;
}
.achAdres li{
	list-style-image: url("/res/images/respective/mall/point/circl_03.png");
	list-style-position: inside;
}
.achAdres li h4{
	color: #333333;
    font-weight: bold;
    font-size: 18px;	
}
.achAdres li .detail{
	margin-top: 15px;
	padding-left: 22px;
}
.achAdres li .detail input{
	width: 180px;
}
.achAdres li table {
	width: 100%;
	text-align: left;
	margin-top: 15px;
}
.achAdres li table th{
	padding: 7px 0px;
}
.achAdres li table td{
	padding: 7px 0px;
}
.achAdres li table thead{
	background-color: #f2f2f2;
}
.achAdres li table a{
	vertical-align: top;
    color: #00b1db;
    text-decoration: none;
}
.achAdres li table h4{
	color: #f7ad36;
    font-size: 16px;
}
.achAdres li table dfn{
	display: inline-block;
    width: 380px;
    padding: 10px 20px;
    border: 1px solid #ffe4b4;
    font-size: 12px;
    line-height: 1.5;
    margin-top: 12px;
}
.achAdres li table dfn span.num{
	color: #f7ad36;
}
.achAdres li hr{
	margin: 15px 0px;
}
.achAdres li button{
	width: 100px;
	height: 35px;
	border: 1px solid #00b1db;
	color: #00b1db;
	background-color: white;
	font-size: 16px;
}
.achAdres li button.confir{
	background-color: #00b1db;
	color: white;
}
.achAdres li button:hover{
	background-color: #00ceff;
	border-color: #00ceff;
	color: white;
}
.achAdres li .detail label{
	width: 100px;
	display: inline-block;
    text-align: right;
}
.achAdres li .detail .ppSelect{
	width: 200px;
}
.achAdres li .detail .detailAddr{
	padding-left: 103px;
	margin-top: 15px;
}
.achAdres li .detail .detailAddr input{
	font-size: 14px;
    width: 615px;
}
.gift li>div button a{ 
	color: white;
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 35px;

}
.gift li>div button:hover{
	background-color: #ff2c2e;
	border-color: #ff2c2e;
}
#fangdajing:hover .pre.detail{
	display: block;
}
#fangdajing:hover .next.detail{
	display: block;
}
.pre.detail{
	position: absolute;
    left: 0px; 
    bottom: 15px;
    height: 60px;
    cursor: pointer;
    display: none;
}
.next.detail{
	position: absolute;
    right: 0px; 
    bottom: 15px;
    height: 60px;
    cursor: pointer;
    display: none;
}
.boxShadow{
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}